<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {
    // 开启调试模式，方便查看详细信息999
    $mail->SMTPDebug = 2; 
    // 使用 SMTP 协议
    $mail->isSMTP(); 
    // 163 邮箱的 SMTP 服务器地址
    $mail->Host = 'smtp.163.com'; 
    // 开启 SMTP 认证
    $mail->SMTPAuth = true; 
    // 你的 163 邮箱地址
    $mail->Username = 'yzs1013@163.com'; 
    // 你的 163 邮箱授权码
    $mail->Password = 'HW2htMHBhtJwgjHA'; 
    // 使用 SSL 加密连接
    $mail->SMTPSecure = 'ssl'; 
    // SMTP 端口号
    $mail->Port = 465; 

    // 设置发件人信息
    $mail->setFrom('yzs1013@163.com', 'Your Name');
    // 设置收件人信息
    $mail->addAddress('65391446@qq.com', 'Recipient Name');

    // 设置邮件主题
    $mail->Subject = 'Test Email';
    // 设置邮件正文（HTML 格式）
    $mail->Body = '<p>This is a test email sent from PHPMailer.</p>';
    // 设置邮件正文（纯文本格式）
    $mail->AltBody = 'This is a test email sent from PHPMailer.';

    // 发送邮件
    $mail->send();
    echo 'Message has been sent';
} catch (Exception $e) {
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}